
Légende : Moi essayant d'apaiser mes codes Python
J'ai divisé cette page en plusieurs parties. Ce n'est pas forcément intéressant de séparer les sujets en plusieurs pages. Ici, ça sera ultra simple, je suis un petit joueur en Python et en programmation, mais même si je ne suis pas fou fou, autant vous partager mes notes.
Mes astuces (& mes aides-mémoires) Python
Début programme Python :
Créer un fichier XXX.py & Ajouter les indications ci-dessous et bien choisir sa version de Python.
Pour le rendre exécutable :
chmod 755 XXX.py
Pour exécuter le script :
./XXX.py
Dans le script XXX.py :
#!/usr/bin/python3.9
#Commentaire seul
'''
Plusieurs commentaires
'''
#MaJ du 03/05/22
#Expliquer en quoi consiste mon script et les différentes étapes.
#Utiliser les fonctions et les variables.
Arrêter un programme proprement :
quit()
Écrire des fonctions :
def my_function():
print("Hello from a function")
my_function()
Multi-processing – double tâche simultanées :
Je vous laisse lire l'article pour bien comprendre le code ci-dessous (repris de l'article). J'ai utilisé cette méthode dans l'un de mes scripts, que je partage sur un autre article.
import threading
def print_cube(num):
print("Cube: {}" .format(num * num * num))
def print_square(num):
print("Square: {}" .format(num * num))
if __name__ =="__main__":
t1 = threading.Thread(target=print_square, args=(10,))
t2 = threading.Thread(target=print_cube, args=(10,))
t1.start()
t2.start()
t1.join()
t2.join()
print("Done!")
Boucle, instructions break, continue et pass :
Idem au-dessus pour l'explication du code
number = 0
for number in range(10):
if number == 5:
continue # continue here
print('Number is ' + str(number))
print('Out of loop')
Problème de version Python :
Script python, changer la version selon le dernier Python, pour voir la dernière version, taper :
dpkg --list | grep python
Récupérer la bonne version :

Que vous pouvez indiquer dans votre début de fichier Python :
#!/usr/bin/python3.11/